Contracts: From Analysis to C++ Implementation

نویسندگان

  • Reinhold Plösch
  • Josef Pichler
چکیده

Standard C++ does not provide mechanisms for working with assertions in the spirit of design by contract (DBC) as proposed by Meyer. We earlier developed a set of techniques and tools facilitating the prototyping of object-oriented architectures based on the idea of design by contract. As it is crucial for us to support evolutionary prototyping, we need to provide mechanisms to automatically transform the classes and assertions specified in our prototyping environment to C++. Therefore we developed a system that automatically transforms classes and assertions of our prototyping system to C++. As a side effect our environment provides general mechanisms for realizing design by contract for the programming language C++.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of Energy Service Contracts in the Framework of Foreign Investment

Funding by energy services companies is an efficient, new way of financing energy efficiency projects. An Energy Services Company (ESCO) is a company that designs, implements and finances energy efficiency improvement projects. Some of the services that these companies offer include developing, designing and financing energy efficiency projects, installing and maintaining energy efficiency proj...

متن کامل

An Assessment of Factors that Impact Government Oversight of Public-Private Partnership Contracts of the National Iranian Gas Company

One of  success factors of public-private partnership contracts is the effective public supervision on their implementation, including standards to be observed by the private party to the partnership. In other words, a key element in using private sector’s potential is defining activity standards and precise supervision of their implementation. In this research we identify the factors that impa...

متن کامل

Ethics Governing International Investment Contracts unless the Applicable Law is Established

Background: Settlement of disputes arising from foreign investment may be possible if the governing law is clear. Irrespective of international treaties, since the legal relationship between the investor and the investee is often included in investment contracts, the law governing such contracts is determined. But there are cases where the ruling law has not been determined. In this case, three...

متن کامل

An Analysis of Social Capital Reduction in Banking Industry and its Impact on GDP

Social capital is a relatively new concept in the social sciences and is one of the most important challenges of new era in a way that based on experts’ comments, the solution for all the problems of today’s modern world is social capital. To this end, one of the problems that managers of organizations particularly; service and manufacturing organizations have faced with today is lack of trust ...

متن کامل

An Analysis of Risk as Perceived by the Investor in Iranian Oil Service Contracts and its Impact on Feasibility of Investing in Upstream Activities

Since the national wealth of oil-rich countries including Iran is connected to petroleum resources, these countries attempt to make their fiscal regimes and licensing system more attractive to international oil companies and investors. On the oil company side risks and uncertainties in oil and gas exploration and production are important challenges when deciding between different projects. This...

متن کامل

Explain the optimal pattern in the contracts of public private Participation construction, exploitation and transfer (BOT) Applied to Contracts Theory

In recent decade in developing countries, lack of government budget or lack of access to modern technology, persuade governments to attract private sector participation in the economy. One of the most common methods is Public-Private Partnership agreements. The real implementation of this type of partnership needs to set contracts that satisfies preferences of both parties. This research aims t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999